cs50 mario solution